🇬🇧 en es 🇪🇸

set up shop verb

  • (idiomatic) To establish a business.
abrir un establecimiento, establecer un negocio, fundar una empresa, montar un local
Wiktionary Links